数列{an}中,a1=1,an=(1/2)a(n-1)+1(n>=2),求其通项公式